package com.zhangkang.stock.stocklib.view

import android.content.Context
import androidx.core.content.ContextCompat
import com.zhangkang.stock.stocklib.R

/**
 * @author : Android-张康
 * created on: 2023/5/5 10:47
 * description: K线中需要使用的颜色
 */
internal class KLineViewColor(context: Context) {
    /**
     * 线的颜色
     */
    val borderLineLineColor = ContextCompat.getColor(context, R.color.stock_FFE5E8ED)

    /**
     * 坐标的文字颜色
     */
    val ordinateTextColor = ContextCompat.getColor(context, R.color.stock_FF999999)

    /**
     * 涨的颜色
     */
    val redColor = ContextCompat.getColor(context, R.color.stock_k_line_red)

    /**
     * 跌的颜色
     */
    val greenColor = ContextCompat.getColor(context, R.color.stock_k_line_green)

    /**
     * 平的颜色
     */
    val grayColor = ContextCompat.getColor(context, R.color.stock_k_line_gray)

    /**
     * 最高价或最低价价格的颜色
     */
    val maxOrMinPriceTextColor =
        ContextCompat.getColor(context, R.color.stock_k_line_max_or_min_price_text_color)

    /**
     * 除权标识
     */
    val adjustColor = ContextCompat.getColor(context, R.color.stock_k_line_adjust)

    /**
     * K线为线时的颜色
     */
    val kLineIsLineColor = ContextCompat.getColor(context, R.color.stock_k_line_is_line)

}